nonlinear thinking